@charset "utf-8";

/* CSS Document */








/*main start*/

.product{ width:1100px; height:550px; margin:0px auto;margin-top:40px;}

.product h2{ text-align:center; height:68px; background:url(../images/p-nav.png) no-repeat center top; line-height:40px;}

.product h2 a{ font-size:24px; color:#af4284; }

.product h2 a span{ font-size:16px; color:#ccc; text-transform:uppercase; line-height:20px;}

.product h2 a:hover span{color:#af4284;}

.product h3{ text-align:center; margin-top:30px;}

.product h3 a{ display:inline-block; margin:0 auto;  border-radius:20px; padding:10px 30px;  border:1px solid #af4284; color:#af4284; font-size:15px; margin:0 20px;}

.product h3 a:hover{ background:#af4284; color:#fff; transition:all 0.5s;}

.product_box ul{ width:1200px; margin-top:30px;}

.product_box ul li{ width:269px; float:left; margin-right:8px;}

.product_box ul li img{ border:1px solid #ffd5e8; width:269px; height:351px; }

.product_box ul li:hover img{ border:1px solid #af4284;}

.product_box ul li h4{ width:271px; height:52px; line-height:52px; text-align:center; overflow:hidden; background:#afafaf;}

.product_box ul li h4 a{ display:block; color:#333; font-size:16px;}

.product_box ul li:hover h4 a{ color:#fff; background:#af4284;}



/*案例 end*/



.about{ width:100%; height:566px; margin:0 auto;background:url(../images/about-bj.png) center center no-repeat; overflow:hidden; margin-top:40px;}

.about-con{ width:1100px; height:626px; margin:0 auto;}

.about-left{ width:580px; float:left; margin-top:50px;}

.about-left h2{ font-size:24px; color:#af4284; height:70px;}

.about-left h2 span{ color:#741950; font-size:20px; text-transform:uppercase;}

.about-left p{ color:#333; font-size:15px; line-height:26px; text-indent:2em; margin-top:10px;}

.about-left ul{ margin-top:30px;}

.about-left ul li{width:110px; height:34px; line-height:34px; text-align:center; float:left; margin-right:30px;}

.about-left ul li a{ display:block;  border:1px solid #af4284; color:#af4284; font-size:15px;}

.about-left ul li a:hover{ background:#af4284; color:#fff; transition:all 0.5s;transform:rotate(-4deg);}

.about-right{ margin-top:100px; float:right;}



/*about end*/



.partner{ width:100%; height:224px; background:url(../images/hz-xian.png) no-repeat center 40px; margin-top:20px; overflow:hidden;}

.partner-con{ width:1100px; height:224px; margin:0 auto;}

.partner-con h2{ height:40px; line-height:40px; font-size:18px; color:#333;}

.partner-con h2 a{ font-size:14px; color:#333; float:right;}

.partner-con h2 a:hover{ color:#af4284;}

.hz_box{width:1000px;margin:40px auto 0;height:188px;position:relative;}

.hz_img{width:1000px;overflow:hidden;}

.hz_img ul li{width:141px;float:left;margin-right:30px;}

.hz_img ul li a{ color:#333; font-size:16px;}

.hz_imgul li:hover a p{ color:#af4284;}

.hz_img ul li img{ border:1px solid #ffd5e8;}

.hz_img ul li img:hover{opacity:1; border:1px solid #af4284;}

.hz_img ul li p{height:30px;line-height:30px;text-align:center; color:#333;}



.c_left02{position:absolute;left:-53px;top:32px;cursor:pointer;}

.c_right02{position:absolute;right:-53px;top:32px;cursor:pointer;}



/*合作伙伴end*/



.ys{ width:100%; height:934px; background:url(../images/ys-bj.jpg) no-repeat center bottom; padding-top:10px; overflow:hidden;}

.ys-con{ width:1100px; height:940px; margin:0px auto; margin-top:20px;}

.ys1{ height:100px; background:url(../images/ys-xian.png) no-repeat center bottom;}

.ys-left{ width:540px; float:left; text-align:right;}

.ys-left h2{ font-size:24px; font-weight:bold; color:#000;}

.ys-left h2 span{ color:#909090; font-size:10px; font-weight:normal; text-transform:uppercase;}

.ys-left h3{ color:#af4284; font-size:16px;}

.ys-right{ width:540px; float:right;}

.ys2{ height:490px;}

.ys2-left{ width:410px; float:left; margin-left:96px; margin-top:90px;}

.ys2-left h4{ font-size:24px; color:#af4284;}

.ys2-left h4 span{ color:#3c3c3c; font-size:14px; text-transform:uppercase;}

.ys2-left p{ font-size:14px; color:#333; line-height:24px; margin-top:10px; text-indent:2em;}

.ys2-left img{ display:block; margin:20px auto;}

.ys2-right{ width:416px; float:right; margin-right:90px; margin-top:46px;}

.ys2-right h4{ font-size:24px; color:#af4284; margin-top:20px;}

.ys2-right h4 span{color:#3c3c3c; font-size:14px; text-transform:uppercase;}

.ys2-right p{font-size:14px; color:#333; line-height:24px; margin-top:10px; text-indent:2em;}



/*优势 end*/



.service{ width:1100px; height:267px; margin:0 auto; margin-top:50px;}





.news{ width:1100px; height:500px; margin:0 auto; margin-top:40px;}

.news h2{ text-align:center; height:68px; background:url(../images/p-nav.png) no-repeat center top; line-height:40px;}

.news h2 a{ font-size:24px; color:#af4284; }

.news h2 a span{ font-size:16px; color:#ccc; text-transform:uppercase; line-height:20px;}

.news h2 a:hover span{color:#af4284;}

.tab { float:left; width:623px;margin-top:30px;position:relative; height:420px; background:url(../images/news-bj.jpg) no-repeat;}

#TabTab03Con1, #TabTab03Con2{ width:623px;margin:0px auto; margin-top:24px;}

.xixi1 {height:46px;line-height:46px;background:url(../images/ns1-bj.png) no-repeat ; }

.xixi2 {height:46px;line-height:46px;cursor:pointer;background:url(../images/ns2-bj.png) no-repeat; }

.tab1 {width:128px;float:left;cursor:pointer;color:#fff; font-size:18px; line-height:46px; height:46px; text-align:center;}

.tab1 span, .tab2 span{ font-size:16px; text-transform:uppercase;}

.tab2 {width:128px;float:left;cursor:pointer; font-size:18px; line-height:46px;height:46px;color:#000; text-align:center;}



#TabTab03Con1 b,#TabTab03Con2 b{display:block;position:absolute;top:0px;right:0px;font-weight:normal; text-transform:uppercase;}

#TabTab03Con1 b a,#TabTab03Con2 b a{color:#666; line-height:46px; font-size:14px; margin-right:10px;}

#TabTab03Con1 b a:hover,#TabTab03Con2 b a:hover{color:#af4284;}



.news-con{ width:620px; margin:0 auto;}

.news-con dl{ height:160px; width:620px; }

.news-con dl dt{ width:198px; height:144px; float:left;}

.news-con dl dd{ width:396px; float:right;}

.news-con dl dd h4{ height:30px; font-size:16px; color:#000;display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.news-con dl dd p{color:#333; font-size:14px; line-height:24px;height:74px; width:376px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}

.news-con dl dd h5{ margin-top:10px;}

.news-con2{ height:132px; margin-top:8px; background:url(../images/news-xian.png) no-repeat center center;}

.news-con2 ul{ width:686px; height:112px;}

.news-con2 ul li{ width:282px; float:left; margin-right:48px; height:42px; line-height:42px; border-bottom:1px dashed #ccc;}

.news-con2 ul li a{ width:280px; height:40px; background:url(../images/ns.jpg) no-repeat left center; padding-left:12px;display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#333;}

.news-con2 ul li a:hover{ background:url(../images/ns-a.jpg) no-repeat left center; color:#af4284;}





.news-right{ width:407px; float:right;height:400px; margin-top:30px;}

.news-right h4{ height:40px; line-height:40px;font-size:16px; color:#333; background:url(../images/wt-xian.jpg) no-repeat left bottom;}

.news-right h4 span{ color:#7e7e7e; font-size:14px;}

.news-right h4 a{ float:right; font-size:14px; color:#333; font-weight: normal; margin-right:10px;}

.news-right h4 a:hover{ color:#af4284;}

.news-right dl{ width:407px; height:156px; margin-top:30px;}

.news-right dl.xian1{ border-bottom:1px dotted #ccc;}

.news-right dl.xian2{ margin-top:20px;}

.news-right dl dt{ height:32px; line-height:32px;}

.news-right dl dt a{ color:#333; font-size:16px;background:url(../images/wen.jpg) no-repeat left center; padding-left:34px;display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.news-right dl dt a:hover{color:#af4284;}

.news-right dl dd{color:#333; font-size:14px; line-height:24px; background:url(../images/da.jpg) no-repeat left 4px; padding-left:34px; height:96px; width:376px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;}

/*新闻资讯 end*/





.footer{ width:100%; height:172px; background:url(../images/f-bj.jpg) no-repeat center center; padding-top:30px; overflow:hidden;}

.footer-con{ width:1100px; height:158px;margin:0px auto; overflow:hidden;}

.f-left{ width:420px; float:left;}

.f-left dl{ width:140px; float:left;}

.f-left dl dt{ font-size:15px; height:28px;}

.f-left dl dt a{ color:#fff; font-weight:bold;}

.f-left dl dt a:hover{ text-decoration:underline;}

.f-left dl dd{ font-size:14px; line-height:26px;}

.f-left dl dd a{ color:#fff;}

.f-left dl dd a:hover{ text-decoration:underline;}



.f-center{ width:262px; float:left;}

.f-center dl{ width:262px;}

.f-center dt{ float:left; width:100px; height:100px;}

.f-center dd{ float:right;width:100px; height:100px;}

.f-center p{ text-align:center; line-height:40px; color:#fff;}



.f-right{float:right; width:350px; }

.f-right p{ line-height:24px; font-size:14px; color:#fff;}

.f-right p a{ color:#fff;}

.f-right p a:hover{ text-decoration:underline;}



.f-b{ width:100%; height:40px; background:url(../images/f-xian.jpg) repeat-x #af4284;height:40px; text-align:center; font-size:14px; color:#fff; line-height:40px; overflow:hidden;}

.f-b a{color:#fff;}

.f-b a:hover{ text-decoration:underline;}

/*footer end*/



/*内页样式*/








.navHover{color:#af4284 !important;}
.font_pro{color:#af4284 !important;}

/*二级栏目*/

.c-left2{ width:240px;}

.c-left2 h2{ height:50px; line-height:50px; background:#af4284; color:#fff; padding-left:40px; font-size:24px; font-weight:bold;}

.c-list{ width:238px; padding-top:6px;padding-bottom:10px; border:1px solid #af4284;}

.c-list ul{ }

.c-list ul li{line-height:36px;width:220px; margin:0 auto;}

.c-list ul li a{ display:block; padding-left:30px; font-size:16px; color:#000;}

.c-list ul li ul li a{ font-size:14px; padding-left:50px;background:url(../images/ico.gif) no-repeat 42px center;}

.c-list ul li a:hover{ color:#af4284;}





/*产品列表 end*/






.zn{ width:240px; margin:0px auto; margin-top:30px; margin-bottom:10px;}

.zn li{ margin-top:10px;}







/*内页列表*/





.a_title {text-align: center;color: #4E4E4E;margin: 10px 0px;}

.a_title h1 {font-size: 18px;line-height: 50px;font-weight:bold;color: #666;}

.c-info p {line-height: 24px;color: #4E4E4E; margin: 17px 0px;}

.a_nav{ line-height:25px; font-family:"微软雅黑"; margin-top:10px; color:#5e5e5e;}

.a_nav p{ padding:5px;}

.a_nav a{font-weight:bold;}

.a_nav a:hover{ text-decoration:underline;}

.con_tel {margin-top: 20px; width:240px;margin-bottom:20px;}

.con_tel h2 {height: 40px;font-family:"微软雅黑";color:#fff;font-size:16px;line-height:40px;width:240px;

font-weight:bold;background-color:#146595;text-indent:20px;}

.t_main { width:218px;margin: 0px auto;line-height: 25px;color: #5E5E5E;padding:10px 10px; font-family:"宋体"; text-align:left;border:1px solid #e5e5e5;}

.t_main a{color:#5e5e5e;}

.con_tel h2 span {margin-right: 10px;float: right;display: inline-block; font-size:12px;}

.con_tel h2 span  a{color: #fff;}

.con_tel h2 span  a:hover{color:#fe9501;}



.c-right {width:1100px;font-family:"微软雅黑"; padding-bottom:20px;}

.c-right h2 {border:1px solid #af4284;line-height:45px;font-size:16px;color:#af4284; font-weight:bold;padding-left:15px; height:45px;}

.c-right h2 span {float: right;font-size: 14px;margin-right: 12px;font-weight:bold;}

.c-right h2  img{vertical-align:middle;}

.c-right h2 a{ color:#af4284;}

.c-right h2 a:hover{ text-decoration:underline;}



.c-right1 {width:820px;font-family:"微软雅黑"; padding-bottom:20px;}

.c-right1 h4 {border-bottom:1px solid #0077CE;line-height:45px;font-size:16px;color:#0077CE; font-weight:bold;padding-left:15px; height:45px;}

.c-right1 h4 span {float: right;font-size: 14px;margin-right: 12px;font-weight:bold;}

.c-right1 h4  img{vertical-align:middle;}

.c-right1 h4 a{ color:#0077CE;}

.c-right1 h4 a:hover{ text-decoration:underline;}



.a_nav_s h3{ font-size:14px; color:#0077CE; height:40px; line-height:40px;border-bottom:1px dashed #0077CE; }

.a_nav_s h3 a{font-size:14px; color:#0077CE; font-weight:bold; padding-left:0px;}

.a_nav_s h3 a:hover{ text-decoration:underline;}

.a_nav_s ul{}

.a_nav_s li{ font-size:14px;display:inline; line-height:40px; padding-left:20px; height:40px; }

.a_nav_s li a{ padding-right:20px; color:#666;}

.a_nav_s li a:hover{ text-decoration:underline;}





/* 新闻列表*/

.articlelist-1 ul {margin-top: 10px;}

.articlelist-1 ul li {font-size: 14px;line-height: 35px;border-bottom: 1px dashed #DFDFDF;padding-left:2px;}

.articlelist-1 ul li a span {float: right;margin-right: 10px;}

.articlelist-1 ul li a {color: #666;font-size:14px; background:url(../images/ns.jpg) no-repeat left center; padding-left:12px;}

.articlelist-1 ul li a:hover{color:#af4284; background:url(../images/ns-a.jpg) no-repeat left center;}





/* 留言*/

.inxliuyan{ width: 550px;  margin:30px auto 0;}

.inxGBook_Name {height: 40px;width: 400px;padding-left: 10px; float: left; color: #9f9f9f; margin-top:-1px;}

 .inxFkPhone{height: 40px;width: 400px;padding-left: 10px; float: left; color: #9f9f9f;margin-top:-1px;}

.inxFktitle{height: 40px;width: 400px;padding-left: 10px; float: left; color: #9f9f9f;margin-top:-1px;}

 .inxMessContent{width: 400px;height: 90px; color: #9f9f9f;padding-left: 10px; line-height:40px; margin-top:-1px;}

 .inxsubmi{width: 100px;height: 40px;cursor: pointer;border-radius: 5px; border:none; margin:30px 20px 0 80px;

 	background: #0077CE; text-align:  center; line-height: 40px; color: #fff; font-size: 14px;transition:all 0.5s;}

  .inxrest{width: 100px;height: 40px; border: none; cursor: pointer;border-radius: 5px;margin:30px 20px 0 30px;

 	background: #0077CE; text-align:  center; line-height: 40px; color: #fff; font-size: 14px;transition:all 0.5s;}

 .inxgook_001{height: 40px; background: url(../images/m1.png) no-repeat left center; width: 0px; padding-left: 40px; }

 .inxgook_002{height: 40px; background: url(../images/m2.png) no-repeat left center; width: 0px; padding-left: 40px; margin-top: 14px; }

 .inxgook_003{height: 40px; background: url(../images/m3.png) no-repeat left center; width: 0px; padding-left: 40px; margin-top: 14px;}

 .inxgook_004{height: 90px; background: url(../images/m4.png) no-repeat left center; width: 0px; padding-left: 40px; margin-top: 14px; }





.P_Page{margin:0 auto; text-align:center;}

.P_Page a{color:#666;}

.page{color:#626262;text-align:center;margin-top:15px; margin-bottom:15px; font-weight:normal; }

.page a{color:#626262;}

.page a:hover{color:#000;}

.page span{margin:0px 6px;}



.a_title h4{font-size:12px;font-weight:normal;color:#626262line-height:30px;margin-bottom:15px;font-family:"宋体";}



.teb{ width:1100px; height:40px; margin:0px auto;}

.teb h2{ height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#666; overflow:hidden;}



.sideright_1{width:832px;float:right;border:1px solid #dfdfdf;background:#fff;}

.sideright_1 h2 b{font-weight:normal;font-size:12px;font-family:"宋体";color:#404447;float:right;margin-right:11px;}

.sideright_1 h2 b a{color:#404447;}



.downlist{line-height:24px;color:#666;padding:10px 0;}

.downlist ul{}

.downlist ul li{border-bottom:1px dashed #dedede;height:28px;line-height:28px;}

.downlist ul li a{color:#ff5105;font-weight:bold;}

.downlist ul li a:hover{ text-decoration:underline;}

.downlist ul li span{float:right;color:#666;}

.downlist ul p{line-height:24px;color:#666;}

/*down*/

.neiye-title{line-height:24px;color:#666;}

.neiye-title a{color:#ff5105;}



/*返回顶部*/

.cd-top { z-index:999;

  display: inline-block;

  height: 50px;

  width: 50px;

  position: fixed;

  bottom: 40px;

  right: 10px;

  cursor:pointer;

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);

  /* image replacement properties */

  overflow: hidden;

  text-indent: 100%;

  white-space: nowrap;

  background:#000 url(../images/cd-top-arrow.png) no-repeat center 50%;

  visibility: hidden;

  opacity: 0;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  transition: all 0.3s;

   border-radius:0px;

}

.cd-top.cd-is-visible {

  /* the button becomes visible */

  visibility: visible;

  opacity: 1; cursor:pointer;

}

.cd-top.cd-fade-out {

  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */

  opacity: .9;

}

.no-touch .cd-top:hover {

  background-color: #9dc92b;

  opacity: 1;}



/*内页banner*/

.banner1{ width:1100px; height:300px; margin:0px auto; background:#af4284; margin:10px auto;}/*内页banner 1100px*/



.banner_warp{ width:100%; height:300px; overflow:hidden; position:relative; }

.banner-ny{width:1920px; margin-left:-960px;position:absolute;left:50%;text-align:center;}

.banner-ny img{ width:1920px; height:300px;}/*内页banner 1920px*/





.info-tj{ width:830px; padding-bottom:20px; margin-top:10px;}

.info-tj h2 { height:40px; line-height:40px; padding-left:0px; color:#0077CE; font-size:18px; border-bottom:1px solid #0077CE; }

.info-tj h2 a{ float:right; color:#666; font-size:14px;font-weight:normal;}

.info-tj h2 a:hover{ text-decoration:underline;}



.info-news{ width:830px; padding-bottom:20px; overflow: hidden;}

.info-news h2 { height:40px; line-height:40px; padding-left:0px; color:#af4284; font-size:18px; border-bottom:1px solid #af4284; }

.info-news h2 a{ float:right; color:#666; font-size:14px;font-weight:normal;}

.info-news h2 a:hover{ text-decoration:underline;}

.info-news ul {margin-top: 10px;}

.info-news ul li {font-size: 14px;line-height: 35px;border-bottom: 1px dashed #DFDFDF;padding-left:2px;}

.info-news ul li a span {float: right;margin-right: 0px;}

.info-news ul li a {color:#666; font-size:14px;}

.info-news ul li a:hover{color:#0077CE;}



#demo10 {width:830px; float:left; overflow:hidden; border:none; margin-top:20px; }

#indemo10 {float: left;width: 8000%;}

#demo11,#demo12{float:left; display:inline-table;}

#demo11 li,#demo12 li{ width:190px; float:left; margin-left:26px;}

#demo11 li img,#demo12 li img{border:1px solid #dedede; width: 200px; height: 120px;}

#demo11 li a,#demo12 li a{display:block;}

#demo11 li h3,#demo12 li h3{font-size:12px;font-weight:normal; height:40px; line-height:40px;}

#demo11 li h3 a,#demo12 li h3 a{text-align:center;font-weight:normal;height:40px;line-height:40px;color:#666;}

#demo11 ul li:hover a{ color:#0077CD;}

#demo11 li h3 a:hover{color:#0077CD;}

#demo11 {float: left;}

#demo12 {float: left;}

/*内页滚动 end*/



































/*内容页左侧列表样式*/

/*左侧产品部分*/
.content_list{width:1100px; margin:0px auto; margin-top:40px;}

#content_list{width:1100px; margin:0px auto; margin-top:40px;}

.left-neiye{ width:242px; float:left;}

.c-left3{ width:240px;}

.c-left3 h2{ height:50px; line-height:50px; background:#0077CE; color:#fff; padding-left:40px; font-size:20px; font-weight:bold;}

.c-left3 ul{ width:238px; border:1px solid #0077CE; padding:10px 0;}

.c-left3 ul li{ width:220px; margin:0 auto; height:40px; line-height:40px; border-bottom:1px dashed #0077CE;}

.c-left3 ul li a{ display:block; line-height:40px; padding-left:30px; color:#0077CE;}

.c-left3 ul li a:hover{background:#0077CE; color:#fff;transition:all 0.5s;}

.font_red {background:#0077CE !important; color:#fff !important;}
.font_red1{color: #0074CD !important}

/*热点咨询*/
.newstuijian{width:240px;margin-bottom:10px; margin-top:30px;clear: both;}

.newstuijian h2{line-height:40px;padding-left:40px; height:40px; background:#0077CE; color:#fff; font-size:18px; font-weight:bold;}

.newstuijian ul{ width:238px; margin:0px auto; border:1px solid #0077CE; padding-bottom:5px;}

.newstuijian ul li{ margin-left:5px; margin-right:5px; line-height:30px; height:30px; overflow:hidden; font-size:12px; color:#666; border-bottom:1px dashed #dedede;}

.newstuijian ul li a{ font-weight:normal; line-height:30px; height:30px; font-size:14px; color:#666; padding-left:5px;display:block; width:214px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.newstuijian ul li a:hover{ color:#0077CE;}


/*联系我们*/

.tuijian{ width:240px; margin-top:30px; padding-bottom:40px; }

.tuijian h2{ line-height:40px;height:40px; background:#0077CE; font-weight:bold; color:#fff; font-size:18px; padding-left:40px;}

.tuijian ul{border:1px solid #0077CE; width:238px; margin:0px auto; }

.tuijian ul li{width:204px; height:127px; margin-left:16px; margin-top:5px;border:solid 1px #dedede; margin-bottom:40px;}

.tuijian ul li a{display:block;}

.tuijian ul li:hover a{ color:#af4284; font-size:12px; font-weight:bold; }

.tuijian ul li h3{text-align:center;height:40px;line-height:40px; font-size:14px; width:230px; background-color:#009240; margin-top:-40px; background:url(../images/h4.png) no-repeat; position:relative;}

.tuijian ul li h3 a{color:#fff; font-size:14px;font-weight:bold; }

.tuijian ul li h4{text-align:center;height:40px;line-height:40px; font-size:14px; color:#666; overflow:hidden;}

.tuijian ul li h4 a{ font-weight:bold; color:#666; font-size:14px;font-weight:bold; }

.tuijian ul p{ padding:10px; line-height:24px;}

.tuijian ul p a{ color:#0077CE; }

.tuijian ul p a:hover{ text-decoration:underline;}

/*产品左侧样式结束*/


/*产品列表页右侧头部*/
.c_right {width:830px;float: right; font-family:"微软雅黑"; padding-bottom:40px; }

.c_right h2 {background:url(../images/nav-left.jpg) no-repeat left center; height:40px; line-height:40px; padding-left:0px; color:#0077CE; font-size:20px; border-bottom:1px solid #0077CE; }

.c_right h2 span { color:#666; text-align:right; display:block; width:540px; height:40px;float:right;font-size: 14px;margin-right:5px;font-weight:normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.c_right h2  img{vertical-align:middle;}

.c_right h2 a{ color:#666; padding-top: 10px;}

.c_right h2 a:hover{ text-decoration:underline;}

/*产品页右侧产品样式*/
.product_list ul{ width:880px; margin-top:10px;}

.product_list ul li{ width:250px; float:left;margin-right:38px;margin-bottom:10px;}

.product_list ul li img{border:1px solid #0077CE; width: 250px; height: 150px;}

.product_list ul li p{display:block;width:252px;height:40px;line-height:40px;text-align:center;color:#666; overflow:hidden;}

.product_list ul li:hover img{border:1px solid #FFCC00;}

.product_list ul li:hover p{color:#FFCC00;}

/*产品内容页放大镜购买按钮*/
.title_buy a{;text-align: center; width:110px; height:40px; display: block; 
	line-height: 40px; border-radius: 7px; color: #fff; background: #FFCC00 }


.ny-news{ margin-top:20px; width:830px; height:160px; background:#fff;box-shadow:0px 2px 4px #ccc, 0px 0px 6px #ccc;}
.ny-news dl{ width:790px; margin:0 auto; height:160px;}
.ny-news dl dt{line-height:40px; font-size:16px; color:#333;height:110px; border-bottom:1px solid #ccc;}
.ny-news dl dt h4{height:40px; line-height:40px; font-size:16px;}
.ny-news dl dt h4 a{ color:#333;}
.ny-news dl dt h4 a:hover{ color:#0077CE;}
.ny-news dl dt h4 a span{ float:right; font-size:14px; display: block;margin-top: 10px;}
.ny-news dl dt p{font-size:14px; line-height:26px;display:block; width:790px;height:50px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.ny-news dl dd{ float:right; margin-top:14px;}
.ny-news dl dd a{color:#fff; background:#0077CE; padding:4px 20px; font-size:14px; overflow:hidden;}
.ny-news dl dd a:hover{transform: scale(1.1);transition:all 0.8s;}	




/*产品展示侧边栏2级下拉*/
.pr_left_css h2{line-height: 40px; padding-left: 40px;height: 40px; background: #0077CE; color: #fff;font-size: 18px;font-weight: bold;}
.pr_left_css .pr_left_css_a{      border-radius: 7px;
    display: block;
    margin: 5px auto;
    height: 30px;
    padding-left: 40px;
    line-height: 30px;
    width: 190px;
    border-bottom: 1px dashed #0077CE;}

.pr_left_css .c-left3_nr p a{height: 30px; display: block;
    padding-left: 50px;
    line-height: 30px; border-radius:7px; margin:10px;}
.pr_left_css .c-left3_nr p a:hover{background:#ccc; color: #fff}
.logo{border-bottom:solid 1px #FFCC00}


.c-left3_nr{display: none;}
.pr_left_css_a:hover{ color: #0077CE }


.box_left { float: left; width: 240px; overflow: hidden;}
.box_left .mode1 { width: 240px;}
.box_left .mode1 .z_title { font-size: 24px; display: block; color: #35a1f7; margin-left: 10px;}
.box_left .mode1 .english { font-size: 24px; color: #d9d9d9; letter-spacing: 5px; height: 60px; border-bottom: 3px solid #35a1f7;  margin-left: 10px;} 
.box_left .mode1 ul { background: #35a1f7; overflow: hidden;  padding-left: 0; margin-top: 24px; }
.box_left .mode1 ul li { line-height: 40px; text-indent: 2em; margin: 10px 0;}
.box_left .mode1 ul li a { color: #fff; display: block;}
.box_left .mode1 ul li:hover,.box_left .mode1 ul li .hover { background: #91daff;}

.box_left .mode2 { width: 240px; overflow: hidden; margin-top: 30px;}
.box_left .mode2 span { height: 40px; line-height: 40px; background: #35a1f7; display: block; color: #fff; font-weight: bold; font-size: 16px; text-indent: 1.5em;}
.box_left .mode2 ul { border: 1px solid #35a1f7; margin: 0 0;  padding: 10px 0 10px 0;}
.box_left .mode2 ul li { line-height: 36px; height: 36px;  border-bottom: 1px dashed #ccc; text-indent: 2em;}

.box_left .mode3 { margin: 30px 0 ;}
.box_left .mode3 span {  background: url(../images/left_con.png) no-repeat 0 0; display: block;;height: 83px; line-height: 83px; font-size: 16px; text-indent: 1.5em; color:#35a1f7; font-weight: bold; }
.box_left .mode3 .left_contact { line-height: 26px; background:#35a1f7; color: #fff; padding:10px 15px;}

.box_right { width: 800px; float: right;}

.bottom { background:url(../images/bottom.png) no-repeat center;  height: 300px; width: 100%; margin: 0 auto; display: block;}

/*--news--*/
.box_right dl { margin: 5px 0 25px; height: 80px;  border-bottom: 1px dashed #ccc;}
.date { float: left; height: 60px; width: 60px; background:#35a1f7; color: #fff; text-align: center;  padding: 7px 7px 0; margin-right: 20px;}
.day { font-size: 24px; font-weight: bold;}
.box_right dl dt { font-size: 16px; font-weight: bold; line-height: 28px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box_right dl dd { height:40px; display:block; overflow: hidden;}

.page { text-align: center; margin:20px auto; clear:both; background: #ededed;  padding:10px 10px; color: #808080;  }
.page a {  margin:0 7px; color: #808080; }
.page a:hover {  margin:0 7px; color: #35a1f7; }
.page span { margin-right: 7px;}
.page_info { overflow: hidden; font-size: 12px;  padding-bottom: 10px; border-bottom: 3px solid #ededed;}
.page_info span { display: block; line-height: 24px; height: 24px; color: #999;}
.page_info span a { color: #999;}
.page_info span a:hover { text-decoration: underline;}



/*--news_product_tj--*/
.product_con { width:830px; height:250px; overflow:hidden; clear: both; float: right; margin-top: 20px;}
.tj_title { line-height: 36px; height: 36px; background:#35a1f7; text-indent: 1em; color: #fff; font-size: 16px; margin-top: 15px;}
.pro_dis{float:left; margin:10px 10px; display:inline; width:265px; line-height:30px; }
.pro_dis_top {width:265px; height:150px;  display:inline-block; }
.pro_dis_tob { width:265px; text-align:center; height:30px; line-height:30px;}
.pro_dis img { border:1px solid #e7e7e7; width:263px; height:148px; }
.pro_dis img:hover { border:1px solid #1451ab;}

.box_right h1 { font-size: 16px; font-weight: bold; text-align: center;}
.box_right h2 { font-size: 12px; font-weight: normal; text-align: center; }
.box_right h3 { font-size: 14px; background: #ededed; font-weight: normal; line-height: 40px; text-indent: 2em; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box_text { line-height: 24px; text-indent: 2em;}
.box_text p { margin-bottom: 15px;}
